.search-form {
	display: block; position: relative; overflow: hidden;
	height: 1%; margin: 20px 0; padding-right: 70px; }

.search-form .query- {
	width: 100%; padding: 2px 3px 1px; border: 1px solid #666;
	font-size: 1.3em; }

.search-form .fieldset- {
	float: left;
	margin: 10px 20px 0 0;
	font-size: 1.3em; white-space: nowrap; }

.search-form .fieldset- .label- {
	border-bottom: 1px dashed; }

.search-form .fieldset- .radio- {
	float: left; position: relative;
	margin: 3px 5px 0 0;
	//margin: -2px 0 -5px -5px; }

.search-form .submit- {
	position: absolute; top: 0; right: 0;
	font-size: 1.3em; }

.search-tags {
	font-size: 1.3em; }

.search-tags .drop- {
	margin-left: 5px; border-color: #e5f7f7;
	color: #c00; }

.search-users {}

.search-users .item-user- {
	clear: both; }

.search-users .item-user- .avatar- {
	overflow: hidden; float: left;
	width: 48px; height: 48px; margin: 0 10px 10px 0; }

.search-users .item-user- .avatar- .img- {
	display: block;
	border: none; }

.search-users .item-user- .name- {
	position: relative;
	font: 1.8em Georgia, serif; color: #333; }

.search-users .item-user- .openid- {
	padding-top: 3px;
	font-size: 1.3em; font-style: italic; color: #666; }